from apscheduler.schedulers.blocking import BlockingScheduler
from apscheduler.schedulers.background import BackgroundScheduler
import time
"""
主程序继续执行，任务挂后台运行
"""


def task_a():
    print("hello world")


def task_b():
    print("第2个任务")


scheduler = BackgroundScheduler()
scheduler.add_job(task_a, trigger='interval', id='task1', seconds=3)
scheduler.add_job(task_b, trigger='interval', id='task2', seconds=6)
scheduler.start()


# 后面的代码，需要执行
for i in range(1000):
    time.sleep(2)
    print(f"当前的时间： {time.time()}")